package com.tikin.player.api;

import com.google.android.exoplayer2.MediaItem;

import java.util.List;

public interface PlayerApi {

    /** 初始化 onCreate 调用*/
    void initPlayer();

    /** 更新素材素材*/
    void addMediaItems(List<MediaItem> uris);

    /** 播放 */
    void startPlayer();

    /** 暂停 */
    void pausePlayer();

    /** 素材切换回调 */
    void setOnChangeListener(OnChangeListener lis);

    /** 获取播放状态 @return true 播 false 不播 */
    boolean isPlaying();

    /** 释放 onDestroy 调用 */
    void release();

    void seekToPreviousMediaItem();

    void seekToNextMediaItem();

}